package com.taoyeshu.modules.sys.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.taoyeshu.common.persistence.CrudMapper;
import com.taoyeshu.modules.sys.entity.Role;
import com.taoyeshu.modules.sys.query.RoleQuery;

/**
 * @描述:角色Mapper
 * @作者 :HuanGe
 * @创建日期 :2015年9月26日 下午11:27:02
 */
@Repository
public interface RoleMapper extends CrudMapper<Role, Integer> {

	int findCount(@Param("qo") RoleQuery qo);

	List<Role> findList(@Param("qo") RoleQuery qo, @Param("first") int first, @Param("max") int max);

	void removeRRByRoleId(Integer id);

	void saveRR(@Param("id") Integer id, @Param("resId") Integer resId);

	List<Role> queryByUserId(@Param("userId") Integer userId);

}
